iT邦幫忙

0

python selenium table button 問題

  • 分享至 

  • xImage
  •  

各位前輩好,
最近學python想用selenium 去爬取台鐵網站訂票,但是遇到問題,無法爬取table 裡的 button
台鐵網站:https://tip.railway.gov.tw/tra-tip-web/tip/tip001/tip112/querybytime
填好出發站,終點站,日期,按下查詢,下面就會有車次!
但是訂票欄位無法用selenium點選
出現以下問題
selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted: Element 訂票 is not clickable at point (1007, 686). Other element would receive the click: 訂票
原先想法是想要先選好出發站,終點站,日期,按下查詢,出現所有班次列車,選擇要的班次,按下購票(1),進入下一個頁面,填寫身分證字號,再突破(我不是機器人),按下購票(2),完成。
目前卡在:按下購票(2)
麻煩各位了!

圖片連結:
https://drive.google.com/drive/folders/1OgKH3oBEJmzK7Lw4QGTDBDqSTfRTdXKn?usp=sharing


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
sion
iT邦新手 4 級 ‧ 2019-06-04 10:16:48

你應該去發問板而不是文章吧
你改抓Xpath就可以了,剩下自己google

0
student1
iT邦新手 5 級 ‧ 2019-06-05 00:15:03

剛剛用不知道,現在知道了,問題也解決了,感謝!!

我要留言

立即登入留言